package cn.lg.soar.system.biz.modules.monitor.model;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDateTime;

/**
 * @author luguoxiang
 * @date 2021/9/5
 * 开源项目：https://gitee.com/lgx1992/lg-soar 求star！请给我star！请帮我点个star！
 */
@Getter
@Setter
public class RefreshTokenVO {

    /**
     * 用于新增互斥（单端在线，平台互斥）
     */
    private Long id;

    /**
     * 用户类型
     */
    private Integer userType;

    /**
     * 用户id
     */
    private Long userId;

    @Schema(description = "昵称")
    private String nickname;

    /**
     * 终端类型
     */
    private Integer clientType;

    /**
     * 到期时间
     */
    private LocalDateTime refreshExpires;

    /**
     * 登录IP
     */
    private Integer ip;

    private String system;

    private String browser;

}
